#ifndef PLAYER_H
#define PLAYER_H

#include <iostream>
#include "Entity3D.h"
using namespace std;

/**
 * Cabecera de la clase Player que proporciona
 * la información básica para un jugador y que
 * es derivada de la clase Entity3D
 */
class Player : public Entity3D {
public:
 // Constructores
 Player (const int x, const int y, const int z, const string name, const int score);
 Player (const Player &player);
 
 // Destructor
 ~Player ();

 // Métodos
 int getScore () const;
 void setScore(const int score);
 Player& operator= (const Player &e);
 string toString() const;

private:
 // Indica la puntuación de jugador
 int _score;

};

#endif